API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsGraphics
Lights
LightManager.h
1
// LightManager.h
3
//
5
6
namespace
nkGraphics
7
{
14
class
DLL_GRAPHICS_EXPORT
LightManager
:
public
nkCommon::SingletonClass<LightManager>
15
{
16
public :
17
21
~LightManager
() ;
22
26
Light
*
createLight
(
const
char
* lightNameStr) ;
27
31
Light
*
getLight
(
const
char
* lightNameStr) ;
35
nkMaths::Vector
getAmbient
()
const
;
36
40
void
setAmbient
(
const
nkMaths::Vector
& color) ;
41
} ;
42
}
nkGraphics::LightManager::getAmbient
nkMaths::Vector getAmbient() const
nkGraphics::LightManager::~LightManager
~LightManager()
nkGraphics::LightManager::setAmbient
void setAmbient(const nkMaths::Vector &color)
nkGraphics::LightManager::createLight
Light * createLight(const char *lightNameStr)
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition:
BoundingBox.h:7
nkGraphics::LightManager
WIP, should not be used.
Definition:
LightManager.h:15
nkGraphics::LightManager::getLight
Light * getLight(const char *lightNameStr)
nkMaths::Vector
A 4-component vector class, with floats.
Definition:
Vector.h:12
nkGraphics::Light
WIP, should not be used.
Definition:
Light.h:15
Generated by
Doxygen
1.8.18